# range(start, end, step) 默认是start = 1, step = 1
print(list(range(10)))  # end
print(list(range(2, 10)))  # start,end
print(list(range(2, 10, 3)))  # start,end,step

for i in range(3):
    print('hello')

# 高斯求和
total = 0
for i in range(1001, 10001, 2):
    total += i
print(total)

# 水仙花： 三位数 每一个三位数的立方和 = 三位数本身
# 153 = 1^3 + 5^3 + 3^3

print(132 % 100 // 10)
for i in range(100, 1000):
    # print('123')
    # a = i % 100 // 10  # 十位 取余
    # b = i % 10  # 个位
    # c = 1 // 100  # 百位
    # if a ** 3 + b ** 3 + c ** 3 == i:
    #     print(i)
    t = str(i)
    a = int(t[2])
    b = int(t[1])
    c = int(t[0])
    if a ** 3 + b ** 3 + c ** 3 == i:
        print(i)
        # print(a, b, c)
